Dynamic Client-Server Optimization for Scalable Interactive Visualization on the Web
نویسندگان
چکیده
Low latency interactive data visualizations of large volumes of data are still rare on the web today. Their development requires expertise in server development, API design, dataflow optimization, and browser technologies; developers rarely have the time to optimize the whole stack from server to browser. To lift the burden of client-server co-development, we propose a system that generates visualization applications from declarative visualization and interaction specifications. We envision a system that automatically optimizes a visualization plan to reduce latencies, especially in low-connectivity or mobile networks. In this paper, we investigate the design of automated techniques to determine a partition of work across server and client that minimizes latency. Our cost model is based on a combination of data statistics, network performance, available computing resources, and predicted interactions. As a preliminary evaluation of our approach, we describe how our system could work in the context of two analysis scenarios.
منابع مشابه
An optimized web-based approach for collaborative stereoscopic medical visualization
OBJECTIVE Medical visualization tools have traditionally been constrained to tethered imaging workstations or proprietary client viewers, typically part of hospital radiology systems. To improve accessibility to real-time, remote, interactive, stereoscopic visualization and to enable collaboration among multiple viewing locations, we developed an open source approach requiring only a standard w...
متن کاملInformation Visualization on the Web
A thin client, by definition, have minimal software requirements necessary to function as a user interface frontend for a Web enabled application and raises the issue of client vs. server data visualization rendering. Real-time visual data manipulation doesn’t translate well into a “thin” client. While the VRML file format allows distribution of visualization scenes to the Web, the user has no ...
متن کاملA Web-Based Visualization and Reposition Scheme for Scientific Data
We have developed a scheme for remote visualization of large collections of scientific data by supporting an expandable database and providing clients the option of an on-line data repository. A fat client approach within client-server paradigm in which the visualization software and database always reside on the server is exploited. The application classes are deployed on client's machine over...
متن کاملDeveloping Interaction 3D Models for E-Learning Applications
Some issues concerning the development of interactive 3D models for e-learning applications are considered. Given that 3D data sets are normally large and interactive display demands high performance computation, a natural solution would be placing the computational burden on the client machine rather than on the server. Mozilla and Google opted for a combination of client-side languages, JavaS...
متن کاملDynamic web-mapping using Scalable Vector Graphics (SVG)
Web-mapping is a growing and popular use of GIS but creating even a simple map is often a non-trivial and costly task. One potential solution to this problem is Scalable Vector Graphics (SVG), an XML based 2D graphics standard. SVG offers rich client-side interactivity and unrivalled graphical quality, without the need for an expensive mapping/applications server. We introduce SVG technology an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015